Interim Senior Software Engineering Leadership

Organizational changes, leadership shifts, acquisitions, or a rough market can really shake things up for engineering teams. I'm happy to step in as an interim leader to help to keep things steady, support your teams, and make sure there’s no break in momentum.

Benefits

Engineering Stability in Times of Change

Periods of change—whether due to leadership shifts, acquisitions, or market challenges—can disrupt the momentum of engineering teams. Bringing in an interim leader provides the stability needed to get through these uncertain times.

By stepping in to maintain continuity, an interim leader ensures that projects stay on track, team morale remains strong, and the organization avoids costly disruptions.

Fresh perspectives

An external interim leader or consultant can be really useful when things get complex. They bring a fresh set of eyes and aren’t tied to any internal politics, which means they can spot risks, flag challenges, and suggest different solutions.

With experience across different teams and industries, they know how to hit the ground running, uncover opportunities, and shake up old assumptions when needed.

Why work with me

Experienced Software Engineering Leadership

I bring experienced leadership to engineering organizations during transitions or leadership gaps, with a background that spans hands-on engineering to executive roles. With a mix of technical expertise and strategic insight, I work with teams to ensure stability and progress during transitions.

With a solid foundation in software engineering and a deep understanding of engineering disciplines, I collaborate closely with engineers to align technical efforts with business goals, helping teams achieve meaningful outcomes.

Adaptable and Time-Efficient Problem Solver

I’ve always been focused on managing my time effectively and balancing multiple priorities. My technical skills allow me to make the most of various workflow, productivity and collaboration platforms, making day-to-day tasks more efficient, and I occasionally find opportunities to streamline processes further with automation or coding.

My experience as a consultant across various industries, company sizes, and countries has helped me adapt quickly to new environments and integrate smoothly. I pride myself on being a self-starter—independent, determined, and always looking for ways to make a meaningful impact.

Proven Experience in Coaching | Scaling | Interim Leadership

Mentoring and coaching have always been central to my approach as a leader. I bring a mix of technical expertise and leadership experience across all levels, from hands-on software engineering to executive roles.

I draw on my technical background to relate to the challenges engineering leads and managers face, working together to find solutions and foster growth. I provide mentorship by sharing relevant experiences and collaborating to overcome challenges.

Relevant experience

Stability in Transition

Navigating complex transitions and stabilizing teams has been a core focus of my work, ensuring organizations are equipped to build strong foundations for future success.

My experience includes integrating newly acquired teams, fostering collaboration, and creating shared solutions across diverse groups.

In fast-paced environments, I’ve stabilized operations, improved workflow, and made strategic hires to strengthen teams.

When leadership gaps arose, I stepped in to rebuild teams and platforms from the ground up, appointing key leaders to ensure continuity.

Technical Strategy Validation

Throughout my professional journey, I have guided organizations through critical technical decisions, balancing innovation with strategic business needs.

Whether it’s evaluating design patterns, low-code solutions, or determining the right architectural strategies like monoliths versus microservices. In the past, I’ve led teams at the forefront of innovations such as AI-driven pricing and the adoption of a different data technology stack. I’ve also managed complex transitions, including refactoring, technical migrations, and implementing CICD and automation.

My value comes from deeply understanding technology, allowing me to challenge engineers thoughtfully while assessing both the business opportunities and technical impacts of decisions. I'm used to planning and executing large-scale initiatives and finding the right balance between giving teams the space they need to innovate and ensuring they stay focused, avoiding unnecessary delays.